home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1992 / 09 / 2 / window-machine / wm_source.ampk / Border.h next >
Encoding:
C/C++ Source or Header  |  1995-06-01  |  9.0 KB  |  174 lines

  1. SHORT helpV[20],OldV[20];
  2. struct StringInfo VInfo[] = {
  3.     {VBuffer[0],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  4.     {VBuffer[1],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  5.     {VBuffer[2],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  6.     {VBuffer[3],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  7.     {VBuffer[4],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  8.     {VBuffer[5],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  9.     {VBuffer[6],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  10.     {VBuffer[7],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  11.     {VBuffer[8],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  12.     {VBuffer[9],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  13.     {VBuffer[10],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  14.     {VBuffer[11],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  15.     {VBuffer[12],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  16.     {VBuffer[13],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  17.     {VBuffer[14],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  18.     {VBuffer[15],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  19.     {VBuffer[16],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  20.     {VBuffer[17],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  21.     {VBuffer[18],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL},
  22.     {VBuffer[19],UNDOBUFFER,0,5,0,0,0,0,0,0,NULL,0,NULL}
  23. };
  24. SHORT BVectors1[] = {0,0,61,0,61,13,0,13,0,0};
  25. struct Border BBorder1 = {-1,-3,3,0,JAM1,5,BVectors1,NULL};
  26. SHORT BVectors2[] = {0,0,129,0,129,12,0,12,0,0};
  27. struct Border BBorder2 = {-1,-1,3,0,JAM1,5,BVectors2,NULL};
  28. struct Border BBorder3 = {-1,-3,1,0,JAM1,5,BVectors1,NULL};
  29. SHORT BVectors4[] = {0,0,31,0,31,16,0,16,0,0};
  30. struct Border BBorder4 = {-1,-1,3,0,JAM1,5,BVectors4,NULL};
  31.  
  32. struct IntuiText BText[] = {
  33.     {3,0,JAM2,24,2,&ZS8,TDMode[0],NULL},         /*  0 */
  34.     {3,0,JAM2,5,4,&ZS9,GTexte[1],NULL},        /*  1 */
  35.     {1,0,JAM1,10,4,&ZS9,"+",NULL},            /*  2 */
  36.     {1,0,JAM1,10,4,&ZS9,"-",NULL},            /*  3 */
  37.     {3,0,JAM2,5,4,&ZS9,GTexte[0],NULL},        /*  4 */
  38.     {3,2,JAM2,6,2,&ZS8,"BORDER",NULL},        /*  5 */
  39.     {3,2,JAM2,18,11,&ZS8,GTexte[3],&BText[5]},    /*  6 */
  40.     {1,2,JAM2,6,11,&ZS8,"BORDER",NULL},        /*  7 */
  41.     {1,2,JAM2,10,2,&ZS8,"NEUES",&BText[7]},        /*  8 */
  42.     {2,0,JAM1,6,11,&ZS8,"RENDER",NULL},        /*  9 */
  43.     {2,0,JAM1,6,2,&ZS8,"SELECT",&BText[9]},        /* 10 */
  44.     {2,0,JAM1,6,2,&ZS8,"GADGET",&BText[9]},        /* 11 */
  45.  
  46.     {3,2,JAM2,376,19,&ZS8,"KOORDINATEN",NULL},    /* 12 */
  47.     {3,2,JAM2,396,9,&ZS8,"ANZAHL",&BText[12]},
  48.     {3,2,JAM2,396,101,&ZS8,"NUMMER",&BText[13]},
  49.     {3,2,JAM2,396,91,&ZS8,"BORDER",&BText[14]},
  50.     {3,2,JAM2,231,109,&ZS9," DrawMode ",&BText[15]},
  51.     {3,2,JAM2,291,78,&ZS9,"BackPen",&BText[16]},
  52.     {3,2,JAM2,197,78,&ZS9,"FrontPen",&BText[17]},
  53.     {3,2,JAM2,295,48,&ZS9,"Height",&BText[18]},
  54.     {3,2,JAM2,213,48,&ZS9,"Width",&BText[19]},
  55.     {3,2,JAM2,291,18,&ZS9,"TopEdge",&BText[20]},
  56.     {3,2,JAM2,198,18,&ZS9,"LeftEdge",&BText[21]},
  57.     {2,3,JAM2,41,4,&ZS9," KOORDINATEN ",&BText[22]},
  58.     {3,2,JAM2,10,18,&ZS8,"X0",&BText[23]},
  59.     {3,2,JAM2,98,18,&ZS8,"Y0",&BText[24]},
  60.     {3,2,JAM2,10,33,&ZS8,"X1",&BText[25]},
  61.     {3,2,JAM2,98,33,&ZS8,"Y1",&BText[26]},
  62.     {3,2,JAM2,10,48,&ZS8,"X2",&BText[27]},
  63.     {3,2,JAM2,98,48,&ZS8,"Y2",&BText[28]},
  64.     {3,2,JAM2,10,63,&ZS8,"X3",&BText[29]},
  65.     {3,2,JAM2,98,63,&ZS8,"Y3",&BText[30]},
  66.     {3,2,JAM2,10,78,&ZS8,"X4",&BText[31]},
  67.     {3,2,JAM2,98,78,&ZS8,"Y4",&BText[32]},
  68.     {3,2,JAM2,10,93,&ZS8,"X5",&BText[33]},
  69.     {3,2,JAM2,98,93,&ZS8,"Y5",&BText[34]},
  70.     {3,2,JAM2,10,108,&ZS8,"X6",&BText[35]},
  71.     {3,2,JAM2,98,108,&ZS8,"Y6",&BText[36]},
  72.     {3,2,JAM2,10,123,&ZS8,"X7",&BText[37]},
  73.     {3,2,JAM2,98,123,&ZS8,"Y7",&BText[38]},
  74.     {3,2,JAM2,10,138,&ZS8,"X8",&BText[39]},
  75.     {3,2,JAM2,98,138,&ZS8,"Y8",&BText[40]},
  76.     {3,2,JAM2,10,153,&ZS8,"X9",&BText[41]},
  77.     {3,2,JAM2,98,153,&ZS8,"Y9",&BText[42]}        /* 43 */
  78. };
  79. struct Gadget BVector[] = {
  80.     {NULL,32,18,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  81.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[0],20,NULL},
  82.     {&BVector[0],120,18,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  83.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[1],21,NULL},
  84.     {&BVector[1],32,33,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  85.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[2],22,NULL},
  86.     {&BVector[2],120,33,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  87.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[3],23,NULL},
  88.     {&BVector[3],32,48,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  89.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[4],24,NULL},
  90.     {&BVector[4],120,48,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  91.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[5],25,NULL},
  92.     {&BVector[5],32,63,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  93.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[6],26,NULL},
  94.     {&BVector[6],120,63,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  95.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[7],27,NULL},
  96.     {&BVector[7],32,78,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  97.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[8],28,NULL},
  98.     {&BVector[8],120,78,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  99.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[9],29,NULL},
  100.     {&BVector[9],32,93,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  101.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[10],30,NULL},
  102.     {&BVector[10],120,93,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  103.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[11],31,NULL},
  104.     {&BVector[11],32,108,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  105.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[12],32,NULL},
  106.     {&BVector[12],120,108,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  107.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[13],33,NULL},
  108.     {&BVector[13],32,123,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  109.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[14],34,NULL},
  110.     {&BVector[14],120,123,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  111.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[15],35,NULL},
  112.     {&BVector[15],32,138,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  113.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[16],36,NULL},
  114.     {&BVector[16],120,138,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  115.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[17],37,NULL},
  116.     {&BVector[17],32,153,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  117.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[18],38,NULL},
  118.     {&BVector[18],120,153,60,12,GADGHCOMP,RELVERIFY|STRINGCENTER|LONGINT,
  119.     STRGADGET,(APTR)&BBorder1,NULL,NULL,NULL,(APTR)&VInfo[19],39,NULL}
  120. };
  121. struct Gadget BVNr = {&BVector[19],405,30,30,15,GADGHNONE,RELVERIFY,
  122.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[1],NULL,NULL,19,NULL};
  123. struct Gadget BVPlus = {&BVNr,380,50,30,15,GADGHCOMP,RELVERIFY,
  124.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[2],NULL,NULL,18,NULL};
  125. struct Gadget BVMinus = {&BVPlus,430,50,30,15,GADGHCOMP,RELVERIFY,
  126.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[3],NULL,NULL,17,NULL};
  127. struct Gadget BDraw = {&BVMinus,216,122,128,11,GADGHNONE,GADGIMMEDIATE,
  128.     BOOLGADGET,(APTR)&BBorder2,NULL,&BText[0],NULL,NULL,6,NULL};
  129. struct Gadget BBack = {&BDraw,296,93,60,12,GADGHCOMP,
  130.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  131.     NULL,(APTR)&BACKInfo,5,NULL};
  132. struct Gadget BFront = {&BBack,206,93,60,12,GADGHCOMP,
  133.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  134.     NULL,(APTR)&FRONTInfo,4,NULL};
  135. struct Gadget BHeight = {&BFront,296,63,60,12,GADGHCOMP,
  136.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  137.     NULL,(APTR)&HEIGHTInfo,14,NULL};
  138. struct Gadget BWidth = {&BHeight,208,63,60,12,GADGHCOMP,
  139.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  140.     NULL,(APTR)&WIDTHInfo,13,NULL};
  141. struct Gadget BTop = {&BWidth,296,33,60,12,GADGHCOMP,
  142.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  143.     NULL,(APTR)&TOPInfo,3,NULL};
  144. struct Gadget BLeft = {&BTop,208,33,60,12,GADGHCOMP,
  145.     RELVERIFY|STRINGCENTER|LONGINT,STRGADGET,(APTR)&BBorder3,NULL,NULL,
  146.     NULL,(APTR)&LEFTInfo,2,NULL};
  147. struct Gadget BNr = {&BLeft,405,112,30,15,GADGHNONE,RELVERIFY,
  148.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[4],NULL,NULL,10,NULL};
  149. struct Gadget BAus = {&BNr,290,142,60,20,GADGHNONE,GADGIMMEDIATE,
  150.     BOOLGADGET,(APTR)&MBorder6,NULL,&BText[6],NULL,NULL,12,NULL};
  151. struct Gadget BPlus = {&BAus,380,132,30,15,GADGHCOMP,RELVERIFY,
  152.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[2],NULL,NULL,8,NULL};
  153. struct Gadget BMinus = {&BPlus,430,132,30,15,GADGHCOMP,RELVERIFY,
  154.     BOOLGADGET,(APTR)&BBorder4,NULL,&BText[3],NULL,NULL,9,NULL};
  155. struct Gadget BNeu = {&BMinus,212,142,60,20,GADGHCOMP,RELVERIFY,
  156.     BOOLGADGET,(APTR)&MBorder6,NULL,&BText[8],NULL,NULL,7,NULL};
  157. struct Gadget SRender = {&BNeu,480,128,60,20,GADGHNONE,GADGIMMEDIATE,
  158.     BOOLGADGET,(APTR)&MBorder6,NULL,&BText[10],NULL,NULL,16,NULL};
  159. struct Gadget GRender = {&SRender,480,100,60,20,GADGHNONE,GADGIMMEDIATE,
  160.     BOOLGADGET,(APTR)&MBorder6,NULL,&BText[11],NULL,NULL,15,NULL};
  161. struct Gadget BExit = {&GRender,480,58,60,20,GADGHCOMP,RELVERIFY,
  162.     BOOLGADGET,(APTR)&MBorder6,NULL,&DText[1],NULL,NULL,0,NULL};
  163. struct Gadget Book = {&BExit,480,32,60,20,GADGHCOMP,RELVERIFY,
  164.     BOOLGADGET,(APTR)&MBorder6,NULL,&DText[2],NULL,NULL,1,NULL};
  165. struct Gadget BClr = {&Book,480,6,60,20,GADGHCOMP,RELVERIFY,
  166.     BOOLGADGET,(APTR)&MBorder6,NULL,&DText[3],NULL,NULL,11,NULL};
  167.  
  168. struct NewWindow BWindow = {40,15,560,170,1,2,
  169.     GADGETDOWN|GADGETUP,SMART_REFRESH|ACTIVATE|RMBTRAP,
  170.     &BClr,NULL,NULL,NULL,NULL,5,5,-1,-1,CUSTOMSCREEN};
  171.  
  172.  
  173.  
  174.